﻿// <copyright file="PendingChangeItem.cs" company="Soumya Chattopadhyay">
// Copyright (c) 2010 All Right Reserved
// </copyright>
// <disclaimer> This software is intented for educational purposes only and not for 
// commerical or prodution use. The software is provided "as is", without warranty 
// of any kind, express or implied, including but not limited to the warranties of 
// merchantability, fitness for a particular purpose and noninfringement. In no event 
// shall the author(s) or copyright holder(s) be liable for any claim, damages or other 
// liability, whether in an action of contract, tort or otherwise, arising from, out of 
// or in connection with the software or the use or other dealings in the software.
// </disclaimer>

namespace My.CodePlex.TFSExplorer.TeamFoundation
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows.Media;

    /// <summary>
    /// A pending change item
    /// </summary>
    public class PendingChangeItem
    {
        /// <summary>
        /// Gets or sets the pending change file name
        /// </summary>
        public string FileName { get; set; }

        /// <summary>
        /// Gets or sets the pending change server item
        /// </summary>
        public string ServerItem { get; set; }

        /// <summary>
        /// Gets or sets the pending change image source
        /// </summary>
        public ImageSource ImgSource { get; set; }

        /// <summary>
        /// Gets or sets the pending change type name
        /// </summary>
        public string ChangeTypeName { get; set; }

        /// <summary>
        /// Gets or sets the pending change creation date
        /// </summary>
        public string CreationDate { get; set; }

        /// <summary>
        /// Gets or sets the pending change local item
        /// </summary>
        public string LocalItem { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether the item is selected
        /// </summary>
        public bool IsSelected { get; set; }
    }
}
